
#ifndef DEFS
#define DEFS

#define MAX_BABY_TYPES          16
#define UPGRADES_COUNT          6
#define POWERUPS_TYPE_COUNT     6
#define POWERUPS_ITEMS_COUNT    9
#define MAX_BABY_LEVEL          5

#define BABY_POS_LEFT 		Vector2(50, 300)
#define BABY_POS_CENTER 	Vector2(150, 350)
#define BABY_POS_RIGHT 		Vector2(250, 300)

#define BABY_ENTER_TIME		0.2
#define BABY_EAT_TIME       0.8
#define BABY_EXIT_TIME		0.2

#define FOOD_PREENTER_TIME  0.8
#define FOOD_ENTER_TIME     0.3
#define FOOD_LAUNCH_TIME	0.3
#define FOOD_WAIT_TIME      2.0
#define FOOD_EXIT_TIME      0.3

enum eBabyPos	{ BabyLeft, BabyCenter, BabyRight, BabyDiscard };

#define COLOR_BLACK         Vector4(0,0,0,1)
#define COLOR_WHITE         Vector4(1,1,1,1)
#define COLOR_RED           Vector4(1,0,0,1)
#define COLOR_GREEN         Vector4(0,1,0,1)
#define COLOR_BLUE          Vector4(0,0,1,1)
#define COLOR_GREY          Vector4(0.5f,0.5f,0.5f,1)
#define COLOR_DARK_GREY     Vector4(0.25f,0.25f,0.25f,1)
#define COLOR_PINK_TEXT     Vector4(0.72f, 0.49f, 0.47f, 1.0f)
#define COLOR_PINK_DARK     Vector4(0.56f, 0.25f, 0.24f, 1.0f)

#define MUSIC_VOLUME        0.15f

#define FADE_TIME           0.30f

#define FONT_NAME           "Noteworthy-Bold"

#endif
